Navistools Model Browser is a server based javascript application that displays the model in the b browser. Application supports also WebVR and GamePad APIs and you can view published models and walk around in VR by using Oculus Rift headset and Gamepad When Navisworks models are published into the Web Server by using Navistools Model Publisher, you can browse them with any modern Web Browser without need to install any 3rd party plugins. Just enter the URL of published model.
1) Run C:\Navistools\Localhost\Server.bat. It will start local PHP Web Server. You can minimize this window but don’t close it.
2) Navigate with Web Browser to localhost:8000/main.php
Browser window displays the 3D model that can be zoomed and rotated with mouse when using in PC or with gestures when using in tablet or phone. It also contains Controls that can opened by mouse click on left side buttons.
You can select objects with mouse and hide and isolate them and their parents by using context menu that opens with right mouse click over the selected objects. Show all option will set all hidden objects visible again. You can switch to multiselect mode by pressing ctrl-button from the keyboard at the same time or by pressing Multiselect button on at the left side.
Selected objects isolated
Second button from the top will zoom model to the selected objects. Select object or multiple objects and press Zoom Selected button
Model zoomed to selected pump object
Third button from the top will set pivot point according the selected object. Select object and press Pivot Point button. After that you can rotate model around the newly set pivot point.
Fourth button from the top opens and closes extra Viewpoints buttons which can be used to set model viewpoint quickly to match predefined viewing directions
Model viewpoint set to Isometric North East
Next button switches the scene between perspective and orthographic view
Next button switches between default Orbit Control and First Person Control. When First Person Control is turned on you can move in the scene with following keyboard keys:
W = forward | arrow up = pitch up |
S= back | arrow down = pitch down |
A = left | arrow left = yaw left |
D = right | arrow right = yaw right |
R = up | Q = roll left |
F = down | E = roll right |
Next button opens and closes sub buttons related to Properties group
First sub button Properties opens the panel that displays properties of the selected object. Properties are created during the publishing process from the selected Navisworks properties.
Second sub button Database opens the panel that displays more properties of the selected object. These properties are coming from the external web service.
The name and the linking key to the external web service is defined in the custom.json file
Third sub button Filter opens the panel that can be used for filtering the model. It contains separate tabs for querying pipelines and equipment. You can enter search criteria in the text fields and press Query button.
Query results are displayed in the scene based on selected Action and Color choices. However please note that filtering function need to be modified based on model type and underlying database data and that’s why is not working with default settings in all models.
If need to create more complex queries there is also a build-in Query Builder available that can be launched from the Query Builder button
Next button opens and closes sub buttons related to Selection Tree group
First sub button Selection Tree opens the panel that displays the selection tree where all published objects are grouped based on their group mappings. When you double mouse click node in the tree, scene will zoom to that object and it will be highlighted. When you select object by mouse click in the model, same object will be selected in the selection tree.
Second sub button Groups opens the panel where all published groups are listed. There are also 2 buttons which can be used to load (set visible) and unload (hide) from the scene. Select the group name from the list and press Add Group or Remove Group button
Piping group unloaded from the scene
Next button opens and closes sub buttons related to Comments group
First sub button Comments opens the panel where you can add comment symbols with issue description to the selected objects
To add a new comment symbol to the object, please:
1) Turn on Enable commenting switch button
2) Point at the object
You can refresh created issues by pressing refresh symbol at the right side of the Issues tab header. Then list control will be updated and displays all created comment symbols.
To go to one of these issues, please select one from the list and press Go to Issue button. After that scene is zoomed so that the comment symbol is in the middle of the screen and the selected issue is displayed in the panels Issue tab
You can enter issue information into text fields and select predefined values from the Listboxes. To save changes press Save Changes button.
You can add several comments for each issue (use this e.g. for workflow coordination). To add a new comment, please fill up fields under the New comment category and press Add Comment button.
Second sub button Measure opens the panel which can be used for measure distances from the model.
To measure distances from the model, please switch on Enable measure button and pick starting and ending points from the screen. Distance and offsets between these points are displayed in the panel.
Next button opens and closes sub buttons related to Saved Views group
First sub button Saved Views opens the panel where you can create saved views from the model.
To create saved view:
1) Zoom to desired location
2) Enter name of saved view into the textbox and press Save button
After that the new view is saved and displayed under the Viewpoints in the Treeview. You can go to any of the saved views by mouse click the name in the Treeview.
To refresh the Treeview control please press the refresh button on the right side of the Saved Views header.
To delete saved view, please select it from the Treeview and press Delete view button
Second sub button Clipping opens the panel where you clip mode with clipping planes from different directions.
To clip the model please use Sliders. To reset clipping planes press Reset Planes and Reset Rotations buttons
Lowest button opens and closes sub buttons related to Settings group
First sub button Settings opens the panel where you can change Background, Highlight and Zooming colors and set the transparency of the UI panels
Second sub button toggles the screen between full screen mode and basic screen mode
Not available at the moment
Forth sub button opens and closes empty panel which can be used as a template to extend Model Browser functionality.
The panel is created in the custom.html file